export interface BrandVO {
  id: string;
  /**
   * 品牌名称
   */
  brandName: string;

  /**
   * 品牌商标注册证
   */
  brandImage: string;

  /**
   * 商标授权使用证明
   */
  usageImage: string;

  /**
   * 店铺销售授权
   */
  sellImage: string;

  /**
   * 其他资质补充
   */
  otherImage: string;

  /**
   * 联名款或其他授权文件
   */
  jointlyImage: string;

  /**
   * 备注
   */
  remark: string;
}

export interface BrandForm extends BaseEntity {
  id?: string;
  /**
   * 品牌名称
   */
  brandName?: string;

  /**
   * 品牌商标注册证
   */
  brandImage?: string;

  /**
   * 商标授权使用证明
   */
  usageImage?: string;

  /**
   * 店铺销售授权
   */
  sellImage?: string;

  /**
   * 其他资质补充
   */
  otherImage?: string;

  /**
   * 联名款或其他授权文件
   */
  jointlyImage?: string;

  /**
   * 备注
   */
  remark?: string;
  /**
   * 授权品类
   */
  usageCategory?: string;

  /**
   * 授权品类
   */
  sellCategory?: string;
}

export interface BrandQuery extends PageQuery {
  /**
   *
   */
  id?: string | number;

  /**
   * 品牌名称
   */
  brandName?: string;
  /**
   *  供应商id
   */
  supplierId?: string;
  /**
   * 品牌商标注册证
   */
  brandImage?: string;

  /**
   * 商标授权使用证明
   */
  usageImage?: string;

  /**
   * 店铺销售授权
   */
  sellImage?: string;

  /**
   * 其他资质补充
   */
  otherImage?: string;

  /**
   * 联名款或其他授权文件
   */
  jointlyImage?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag?: string;

  /**
   * 创建部门
   */
  createDept?: number;

  /**
   * 创建者
   */
  createBy?: number;

  /**
   * 创建时间
   */
  createTime?: string;

  /**
   * 更新者
   */
  updateBy?: number;

  /**
   * 更新时间
   */
  updateTime?: string;
}
